configFile.setShowChatNotifications(settings->value(configFile.showChatNotificationsC).toBool());
configFile.setShowInExplorerNavigationPane(settings->value(configFile.showInExplorerNavigationPaneC).toBool());
ClientProxy().saveProxyConfigurationFromSettings(*settings);
+ configFile.setUseUploadLimit(settings->value(configFile.useUploadLimitC).toInt());
+ configFile.setUploadLimit(settings->value(configFile.uploadLimitC).toInt());
+ configFile.setUseDownloadLimit(settings->value(configFile.useDownloadLimitC).toInt());
+ configFile.setDownloadLimit(settings->value(configFile.downloadLimitC).toInt());
// Try to load the single account.
if (!settings->childKeys().isEmpty()) {
static constexpr char proxyPassC[] = "Proxy/pass";
static constexpr char proxyNeedsAuthC[] = "Proxy/needsAuth";
-static constexpr char useUploadLimitC[] = "BWLimit/useUploadLimit";
-static constexpr char useDownloadLimitC[] = "BWLimit/useDownloadLimit";
-static constexpr char uploadLimitC[] = "BWLimit/uploadLimit";
-static constexpr char downloadLimitC[] = "BWLimit/downloadLimit";
-
static constexpr char newBigFolderSizeLimitC[] = "newBigFolderSizeLimit";
static constexpr char useNewBigFolderSizeLimitC[] = "useNewBigFolderSizeLimit";
static constexpr char notifyExistingFoldersOverLimitC[] = "notifyExistingFoldersOverLimit";
static constexpr char showChatNotificationsC[] = "showChatNotifications";
static constexpr char showInExplorerNavigationPaneC[] = "showInExplorerNavigationPane";
+ static constexpr char useUploadLimitC[] = "BWLimit/useUploadLimit";
+ static constexpr char useDownloadLimitC[] = "BWLimit/useDownloadLimit";
+ static constexpr char uploadLimitC[] = "BWLimit/uploadLimit";
+ static constexpr char downloadLimitC[] = "BWLimit/downloadLimit";
+
protected:
[[nodiscard]] QVariant getPolicySetting(const QString &policy, const QVariant &defaultValue = QVariant()) const;
void storeData(const QString &group, const QString &key, const QVariant &value);